home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio / Ham Radio CD-ROM (Emerald Software) (1995).ISO / bbs / bpq402a / kissmode.doc < prev    next >
Text File  |  1990-03-09  |  2KB  |  40 lines

  1.         Using KISS Mode applications with the G8BPQ Switch.
  2.  
  3.  
  4.   
  5. The virtual TNC interface from the switch has now been modified to 
  6. emulate a KISS Mode TNC connected via a COMBIOS interface, as well as
  7. the old TNC2 and PK232 Hostmode options. The TNC port definitions (
  8. previously in TNCPORTLIST) have been extended to allow additional options.
  9. The basic format is:
  10.  
  11.     TNCPORT
  12.     COM=n        ; COMBIOS port number
  13.     TYPE=TNC2 | KISS | PK232/AA4RE | PK232/UFQ
  14.         KISSMASK=nn    ; Required only for KISS. Param is in HEX.
  15.     APPLMASK=nn    ; Defaults to 1 (BBS)
  16.     APPLFLAGS=nn    ; Used for TNC2 and Host Mode. Defaults to 6
  17.     ENDPORT
  18. ;
  19.  
  20. For KISS mode, you only need the COM, TYPE, and KISSMASK params. The latter
  21. is a bit significant field which indicates which radio port(s) you want the
  22. KISS interface to talk to, the low order bit being port 1, and so on.
  23. If only one bit is set, it will work in 'normal' kiss mode, where the upper
  24. 4 bits of the kiss command byte are zero. If more than one bit is set, the
  25. upper 4 bits of the command byte must contain the port number (the format
  26. used by the KPC4 KISS inplementation). Anything sent to the tnc will be sent
  27. directly to the radio port, and all frames received will be passed to the
  28. KISS port, as well as being processed by the switch as usual. If you want
  29. your KISS application to talk to the switch, then define an extra radio port
  30. with TYPE=INTERNAL. This is a loopback port, so what you send on it is
  31. received by the switch (and your KISS application). 
  32.  
  33. Note that the the only buffering on the receive path is the 1k Virtual TNC
  34. buffer, so the software must be reasonably fast to avoid losing frames.
  35.  
  36. For the moment, only Data frames are processed. The commands for setting
  37. such thinks as TXDELAY, SLOTTIME, etc are ignored. Such params should be
  38. entered in the PORT definition, as usual.
  39.  
  40.